package com.vehicle.service;

import com.vehicle.bean.University;
import com.baomidou.mybatisplus.extension.service.IService;
import com.vehicle.form.UniversityForm;
import com.vehicle.vo.ResultVO;
import com.vehicle.vo.UniversityListVO;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 校园车辆管理系统
 * @since 2023-05-14
 */
@Service
public interface UniversityService extends IService<University> {


    //    添加：学校代码，学校名字
    public Boolean addUniversity(String ip,Integer id,String code, String name);



    //    删除: 学校id
    public Boolean deleteUniversity(String ip,Integer id, Integer univerId);


    //    修改: 修改学校名称和学校代码
    public Boolean updateUniversity(String ip,Integer id,UniversityForm universityForm);


    //    查询：分页查询所有
    public UniversityListVO getAllUniversity(Integer page, Integer size);
    //模糊查询：学校名字
    public List<University> getListByNameLike(String univerName);


    //查询： Id查询出学校名称
    public String getUniversityNameById(Integer univerId);


}
